package org.edu.modules.oa.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.edu.modules.oa.entity.VeOaDiaryEntity;
import org.edu.modules.oa.vo.VeOaDiaryTableVo;

import java.util.HashMap;
import java.util.List;

public interface IVeOaDiaryService extends IService<VeOaDiaryEntity> {
    HashMap<String, Object> showTable(String themeList,VeOaDiaryEntity veOaDiaryEntity, Integer startPage, Integer pageSize);
    HashMap<String, Object> selectTheme(VeOaDiaryEntity veOaDiaryEntity, Integer startPage, Integer pageSize);
    List<VeOaDiaryEntity> selectType();
    Integer addDiary(VeOaDiaryEntity veOaDiaryEntity);
    Integer deleteWorkDiary(Integer id); // 逻辑删除
    Integer editWorkDiary(VeOaDiaryEntity veOaDiaryEntity);//日记修改
    HashMap<String, Object> showVoTable(String themeList,VeOaDiaryEntity veOaDiaryEntity, Integer startPage, Integer pageSize);
    List<VeOaDiaryTableVo> showExcel();
}
